/*
 * GrayScaleFilter.h
 *
 *  Created on: 10 Nov 2012
 *      Author: hopey
 */

#ifndef GRAYSCALEFILTER_H_
#define GRAYSCALEFILTER_H_

#include "Filter.h"

namespace openlid {

class GrayScaleFilter: public openlid::Filter {
public:
	GrayScaleFilter();
	virtual ~GrayScaleFilter();
	Mat apply(const Mat& source) override;


	/*
	 * TODO: delete this and make it a convertColourFilter with source & dest types.
	 *
	 */
};

} /* namespace openlid */
#endif /* GRAYSCALEFILTER_H_ */
